Tree Spanners for Subgraphs and Related Tree Covering Problems
نویسندگان
چکیده
For any fixed parameter k ≥ 1, a tree k–spanner of a graph G is a spanning tree T in G such that the distance between every pair of vertices in T is at most k times their distance in G. In this paper, we generalize on this very restrictive concept, and introduce Steiner tree k–spanners: We are given an input graph consisting of terminals and Steiner vertices, and we are now looking for a tree k–spanner that spans all terminals. We study the problems of deciding whether such a Steiner tree k–spanner exists in a given graph as well as finding a smallest Steiner tree k–spanner (if one exists at all). The complexity status of deciding the existence of a Steiner tree k–spanner is easy for some k: it is NP-hard for k ≥ 4, and it is in P for k = 1. For the case k = 2, we develop a model in terms of an equivalent tree covering problem, and use this to show NP-hardness. By showing the NP-hardness also for the case k = 3, the complexity results for all k are complete. If we know in advance that a given graph contains a Steiner tree k–spanner for any arbitrary k ≥ 2, we prove that we cannot even hope to find efficiently a Steiner tree k–spanner that is closer to the smallest one than within a logarithmic factor. We conclude by discussing some problems related to the model for the case k = 2.
منابع مشابه
Approximating Spanners and Directed Steiner Forest: Upper and Lower Bounds
It was recently found that there are very close connections between the existence of additive spanners (subgraphs where all distances are preserved up to an additive stretch), distance preservers (subgraphs in which demand pairs have their distance preserved exactly), and pairwise spanners (subgraphs in which demand pairs have their distance preserved up to a multiplicative or additive stretch)...
متن کاملConstruction of Minimum-Weight Spanners
Spanners are sparse subgraphs that preserve distances up to a given factor in the underlying graph. Recently spanners have found important practical applications in metric space searching and message distribution in networks. These applications use some variant of the socalled greedy algorithm for constructing the spanner — an algorithm that mimics Kruskal’s minimum spanning tree algorithm. Gre...
متن کاملIndependent tree spanners: fault-tolerant spanning trees with constant distance guarantees
For any xed rational parameter t 1, a (tree) t{spanner of a graph G is a spanning subgraph (tree) T in G such that the distance between every pair of vertices in T is at most t times their distance in G. General t{spanners and their variants have multiple applications in the eld of communication networks, distributed systems, and network design. In this paper, we combine the two concepts of sim...
متن کاملCollective Tree Spanners and Routing in AT-free Related Graphs
In this paper we study collective additive tree spanners for families of graphs that either contain or are contained in AT-free graphs. We say that a graph G = (V,E) admits a system of μ collective additive tree r-spanners if there is a system T (G) of at most μ spanning trees of G such that for any two vertices x, y of G a spanning tree T ∈ T (G) exists such that dT (x, y) ≤ dG(x, y) + r. Amon...
متن کاملA Class of Orientation-Invariant Yao-type Subgraphs of a Unit Disk Graph
We introduce a generalization of the Yao graph where the cones used are adaptively centered on a set of nearest neighbors for each node, thus creating a directed or undirected spanning subgraph of a given unit disk graph (UDG). We also permit the apex of the cones to be positioned anywhere along the line segment between the node and its nearest neighbor, leading to a class of Yao-type subgraphs...
متن کامل